﻿using System;
using OwnZTec.Bl;
using OwnZTec.Dto;

namespace OwnZTec.Web.conteudoseguro.Administracao
{
    public partial class PerfilCriar : System.Web.UI.Page
    {
        #region -- Membros e construtores -------------------------------------------------------------------------------------------------
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        #endregion ------------------------------------------------------------------------------------------------------------------------

        #region -- Eventos ----------------------------------------------------------------------------------------------------------------
        protected void CmdCriarClick(object sender, EventArgs e)
        {
            var bl = new BlPerfil();

            if (bl.ExistePerfil(txtNome.Text))
            {
                lblInfo.Text = "Já existe um perfil com este nome. Favor informar outro nome de perfil.";

                txtNome.Focus();
                txtNome.Attributes["onfocus"] = "this.select();";
            }

            else
            {
                lblInfo.Text = "";

                bl.SalvarPerfil(new DtoPerfil {Nome = txtNome.Text, Descricao = txtDescricao.Text});

                Response.Redirect("PerfilListar.aspx");
            }
        }
        #endregion ------------------------------------------------------------------------------------------------------------------------
    }
}